.detailBg {
  position:relative;
  min-height:100%;
  padding-bottom:1.4rem;
}
.expressDetailBox {
  padding: 0 10px;
  font-size: 16px;
  background: #fff;
  position: relative;
  &:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
  &:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
  .paddingBox {
    padding:.1rem 0;
  }
  .beforeLine {
    position: relative;
    &:before {
      content: " ";
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      height: 1px;
      border-top: 1px solid #D9D9D9;
      color: #D9D9D9;
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%;
      -webkit-transform: scaleY(0.5);
      transform: scaleY(0.5);
    }
  }
  .expressDetailItem{
    display:flex;
    display:-webkit-flex;

    .expressDetail_title {
      flex-basis:102px;
      width:102px;
    }
    .expressDetail_info {
      line-height: 1.633333;
      flex:1;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      padding-right:.45rem;
    }
  }

}

.banner-box {
  position: absolute;
  bottom:0;
  height:1.48rem;
  padding: .14rem;
  width: 100%;
  .banner {
    height: 100%;
    width: 100%;
    overflow: hidden;
    background-size: 100% 100%
  }
}

